package com.it.schoolbookshop_back.entities.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 生成订单的数据传输对象
 */
@Data
public class OrderGenerateDTO implements Serializable {
    
    /**
     * 订单中的书籍列表
     */
    private List<BookItem> books;
    
    /**
     * 备注
     */
    private String remark;
    
    /**
     * 书籍项
     */
    @Data
    public static class BookItem implements Serializable {
        /**
         * 书籍ID
         */
        @JsonProperty("book_id")
        private Integer bookId;
    }
} 